Kurze Anleitung:

Sokoban sollte eigentlich jeder kennen.

Man muss Kisten(im Spiel Vollkreise) in einem geschlossenen Raum mit der Spielfigur (Kreis mit Loch) an die trkis gefrbten Positionen schieben.

Man kann eine Kiste nur dann schieben wenn sich dahinter Freiraum befindet. Zwei Kisten hintereinander kann man nicht schieben.

Gesteuert wird mit den Cursortasten.

Sind alle Kisten in Position, wird man nach dem nchsten Level gefragt . 10 davon gibt es in dieser Version.

In den nchsten Level gelangt man mit "N" mit "X" verlsst man das Spiel.

"R" startet den aktuellen Level neu.

Man kann Level auch selbst definieren.

Das Format dafr eine Data Zeile ist wiefolgt:

Das Spielfeld ist immer zwei Bytes breit und maximal 16 Zeilen hoch

Ein Spielfeld aus 16x8 Feldern hat also 16 Bytes:

Bit 1 entspricht der Wand ,0 entspricht Laufflche

DATA 16,byte1,byte2,byte3...(16 Stck),

die Targets und die Kisten kommen als nchstes bei 4 Targets und Kisten schreibt man also wechselweise die Koordinaten der Kisten und Targets

Die xy Koordinaten werden allerdings in nur einem Byte gespeichert.

4,byte1(high nibble =x, low nibble =y),byte2...

Jetzt fehlt noch die Position des Spielers. Dieser wird ebenfalls in diesem Format einfach angehngt.

Jetzt kann man einfach nach diesem Schema weitere Spielflchen erzeugen und als DATA Zeile anhngen.

Den Abschluss aller Data Zeilen bildet immer eine "-1". 
